MySQL计算时间差 |
您所在的位置:网站首页 › mysql计算日期的差值 错误 › MySQL计算时间差 |
计算日期差 date2 - date1 datediff(date2, date1) ,结果为 日计算更改后的日期 增加:DATE_ADD(time, INTERVAL 10 MINUTE) 结果为datetime类型,其中MINUTE为单位,可为day、hour、minute、second等减少:DATE_SUB(time, INTERVAL 10 MINUTE)计算秒差 time2 - time1 unix_timestamp(time2) - unix_timestamp(time1),结果为秒timediff(time2, time1) 结果为 时分秒,再 使用time_to_sec(timediff(time2, time1))转换成秒timestampdiff(second, time1, time2),结果为单位,在这里是秒,其中second可以为minute、hour、day等注意:在MySQL中,datetime等日期类型可以直接进行逻辑运算,如date1 > date2;但不能进行数字运算,如time2 - time1需要使用函数。 时间戳转换为datetime:from_unixtime(time_stamp),结果为 年月日 时分秒 对日期格式化: DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s') |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |